/**
 * 系统资源修改js
 */
var comValidform=null;
var returnStatus=false;
var selectObj=null;
var sysProductVerUpdate={
	dataCache:null,
	key:"",
		
	startEvent:function(){
		//首先显示版本数据
		sysProductVerUpdate.showInfo();
		
		//对版本数据进行提交
		comValidform=$(".com-addForm").Validform({
			tiptype:2,
			tipSweep:true,
			beforeSubmit:function(curform){
				var url = '/pv/update';
				var params = jsUtils.serializeJson($('.com-addForm'));
				var cb = function(data){
					alert(data.msg);
					//成功返回
					if(data.resultCode==200){
						localStorage.removeItem(sysProductVerUpdate.key)
						//关闭窗口并刷新数据
						art.dialog.close();
						returnStatus=true;
					}
				};
				sendApiNoLoadSync(url, params, cb, 'POST');
				return false;
			}
		});
	
	
	},
		
	//得到该版本的相关信息
	showInfo:function(){
		var id = art.dialog.data('id');
		sysProductVerUpdate.key = id + "_ProductVer_Key";
		
		var productVer = eval('(' + localStorage.getItem(sysProductVerUpdate.key) + ')');
		
		//资源ID
		$("input[name='id']").val(id) ;
		
		$("input[name='sponsor']").val(userId) ;
		
		//版本号
		$("input[name='ver']").val(productVer.ver) ;
		
		//版本名称
		$("input[name='verName']").val(productVer.verName) ;
		
		//强制更新 
		var forceUpdate = productVer.forceUpdate;
		
		if (forceUpdate == '0'){
			$('#forceUpdate0').attr('checked', 'true');
		}else if(forceUpdate == '1'){
			$('#forceUpdate0').attr('checked', 'true');
		}
		
		//版本描述
		$("textarea[name='verDesc']").val(productVer.verDesc) ;   
		
		//文件储存路径
		$("input[name='productPath']").val(productVer.productPath) ;    
		
		//发布状态
		var deploySts = productVer.deploySts;
		
		var deploySts = getDeploySts(productVer.deploySts);
		
		if (deploySts == '0'){
			$('#deploySts0').attr('checked', 'true');
		}else if(deploySts == '1'){
			$('#deploySts1').attr('checked', 'true');
		}
		
		//是否强制更新最低版本
		$("input[name='miniVerForceUpdate']").val(productVer.miniVerForceUpdate);
		
		
		//是否强制更新最高版本
		$("input[name='maxVerForceUpdate']").val(productVer.maxVerForceUpdate);
 
	},
	
	init:function(){
		sysProductVerUpdate.startEvent();
	}
}
$(document).ready(function() {
	sysProductVerUpdate.init();
});
function submitForm(){
	comValidform.submitForm();
	return returnStatus;
}